.message-info-box {
    z-index:50;
}

.message-action-box {
    z-index:50;
}

.message-error-box {
    z-index:50;
}




.message-info-corner .topCenter, .message-info-corner .bottomCenter {
  background: url(images/hborder-info.png) repeat-x;
}

.message-info-corner .middleLeft,
.message-info-corner .middleRight {
  background: url(images/vborder-info.png) repeat-y;
}

.message-info-corner .topLeftInner,
.message-info-corner .topRightInner,
.message-info-corner .bottomLeftInner,
.message-info-corner .bottomRightInner {
  width: 5px;
  height: 5px;
  zoom: 1;
}

html>body .message-info-corner .topLeft {
  background: url(images/corner-info.png) no-repeat 0px 0px;
}
html>body .message-info-corner .topRight {
  background: url(images/corner-info.png) no-repeat -5px 0px;
}
html>body .message-info-corner .bottomLeft {
  background: url(images/corner-info.png) no-repeat 0px -5px;
}
html>body .message-info-corner .bottomRight {
  background: url(images/corner-info.png) no-repeat -5px -5px;
}
* html .message-info-corner .topLeftInner {
  width: 5px;
  height: 5px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='corner-info.png',sizingMethod='crop');
}
* html .message-info-corner .topRightInner {
  width: 10px;
  height: 5px;
  margin-left: -5px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='corner-info.png',sizingMethod='crop');
}
* html .message-info-corner .bottomLeftInner {
  width: 5px;
  height: 10px;
  margin-left: 0px;
  margin-top: -5px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='corner-info.png',sizingMethod='crop');
}
* html .message-info-corner .bottomRightInner {
  width: 10px;
  height: 10px;
  margin-left: -5px;
  margin-top: -5px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='corner-info.png',sizingMethod='crop');
}




.message-action-corner .topCenter, .message-action-corner .bottomCenter {
  background: url(images/hborder-action.png) repeat-x;
}

.message-action-corner .middleLeft,
.message-action-corner .middleRight {
  background: url(images/vborder-action.png) repeat-y;
}

.message-action-corner .topLeftInner,
.message-action-corner .topRightInner,
.message-action-corner .bottomLeftInner,
.message-action-corner .bottomRightInner {
  width: 5px;
  height: 5px;
  zoom: 1;
}

html>body .message-action-corner .topLeft {
  background: url(images/corner-action.png) no-repeat 0px 0px;
}
html>body .message-action-corner .topRight {
  background: url(images/corner-action.png) no-repeat -5px 0px;
}
html>body .message-action-corner .bottomLeft {
  background: url(images/corner-action.png) no-repeat 0px -5px;
}
html>body .message-action-corner .bottomRight {
  background: url(images/corner-action.png) no-repeat -5px -5px;
}
* html .message-action-corner .topLeftInner {
  width: 5px;
  height: 5px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='corner-action.png',sizingMethod='crop');
}
* html .message-action-corner .topRightInner {
  width: 10px;
  height: 5px;
  margin-left: -5px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='corner-action.png',sizingMethod='crop');
}
* html .message-action-corner .bottomLeftInner {
  width: 5px;
  height: 10px;
  margin-left: 0px;
  margin-top: -5px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='corner-action.png',sizingMethod='crop');
}
* html .message-action-corner .bottomRightInner {
  width: 10px;
  height: 10px;
  margin-left: -5px;
  margin-top: -5px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='corner-action.png',sizingMethod='crop');
}



.message-error-corner .topCenter, .message-error-corner .bottomCenter {
  background: url(images/hborder-error.png) repeat-x;
}

.message-error-corner .middleLeft,
.message-error-corner .middleRight {
  background: url(images/vborder-error.png) repeat-y;
}

.message-error-corner .topLeftInner,
.message-error-corner .topRightInner,
.message-error-corner .bottomLeftInner,
.message-error-corner .bottomRightInner {
  width: 5px;
  height: 5px;
  zoom: 1;
}

html>body .message-error-corner .topLeft {
  background: url(images/corner-error.png) no-repeat 0px 0px;
}
html>body .message-error-corner .topRight {
  background: url(images/corner-error.png) no-repeat -5px 0px;
}
html>body .message-error-corner .bottomLeft {
  background: url(images/corner-error.png) no-repeat 0px -5px;
}
html>body .message-error-corner .bottomRight {
  background: url(images/corner-error.png) no-repeat -5px -5px;
}
* html .message-error-corner .topLeftInner {
  width: 5px;
  height: 5px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='corner-error.png',sizingMethod='crop');
}
* html .message-error-corner .topRightInner {
  width: 10px;
  height: 5px;
  margin-left: -5px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='corner-error.png',sizingMethod='crop');
}
* html .message-error-corner .bottomLeftInner {
  width: 5px;
  height: 10px;
  margin-left: 0px;
  margin-top: -5px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='corner-error.png',sizingMethod='crop');
}
* html .message-error-corner .bottomRightInner {
  width: 10px;
  height: 10px;
  margin-left: -5px;
  margin-top: -5px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='corner-error.png',sizingMethod='crop');
}





.message-info-msg {
        padding-top: 0px;
        padding-left: 2px;
        padding-right: 2px;
        padding-bottom: 0px;
        max-width: 40em;
        color: #212F4C;
        font-weight: bold;
        background-color: #CFE3F5;
}

.message-action-msg {
        padding-top: 0px;
        padding-left: 2px;
        padding-right: 2px;
        padding-bottom: 0px;
        max-width: 40em;
        color: #212F4C;
        background-color: #E2E2E2;        
        font-weight: bold;
}

.message-error-msg {
        padding-top: 0px;
        padding-left: 2px;
        padding-right: 2px;
        padding-bottom: 0px;
        max-width: 70em;
        color: #000000;
        font-weight: bold;
        background-color: #F5E3DF;
        text-align:left;
}

.message-box .Caption {
    color: white;
    background: #80A5DC;
    cursor:default;
    padding:4px 4px 4px 4px;
}




.message-box-content {
        padding: 2px 2px 2px 2px;
}


.message-box-button {
        font-size:12px;
        font-weight:normal;
        vertical-align: middle;
        text-align:left;
        white-space: nowrap;
        color: #333333;
        margin-left: 0.5em;
}

table.message-info-table td{
  background-color: #CFE3F5;
}

table.message-action-table td{
  background-color: #E2E2E2;
}

table.message-error-table td{
  text-align: center;
  background-color: #F5E3DF;
}
